package com.ruoyi.system.domain;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 付疆疆
 * @date 2020/9/8 10:12
 */
@Data
@NoArgsConstructor
public class SysVendorRewardPunish extends PageBaseEntity{

    //唯一识别
    @ExcelIgnore //加此注解表示不匹配此字段
    private Integer rid;


    //年份
    @ExcelProperty("年份")   //加此注解表示匹配此字段
    @Excel(name = "年份", type = Excel.Type.IMPORT)   //加此注解表示导入模板字段
    private String year;

    //事业部
    @ExcelProperty("事业部")   //加此注解表示匹配此字段
    @Excel(name = "事业部", type = Excel.Type.IMPORT)   //加此注解表示导入模板字段
    private String factory_name;

    //供应商代码
    @ExcelProperty("供应商代码")   //加此注解表示匹配此字段
    @Excel(name = "供应商代码", type = Excel.Type.IMPORT)   //加此注解表示导入模板字段
    private String vencode;

    //序号
    @ExcelProperty("序号")   //加此注解表示匹配此字段
    @Excel(name = "序号", type = Excel.Type.IMPORT)   //加此注解表示导入模板字段
    private String id;

    //供应商生命周期唯一识别
    //供应商名称
    //供应商代码
    //唯一识别
    @ExcelIgnore //加此注解表示不匹配此字段
    private Integer lid;

    //供应商名称(继承自注册)
    @ExcelProperty("供应商名称")   //加此注解表示匹配此字段
    //@Excel(name = "供应商名称", type = Excel.Type.IMPORT)   //加此注解表示导入模板字段
    private String company;
    //事业部唯一识别，工厂id
    @ExcelIgnore //加此注解表示不匹配此字段
    private Integer factory_id;






    //获奖供方名称
    @ExcelProperty("获奖供方名称")   //加此注解表示匹配此字段
    @Excel(name = "获奖供方名称", type = Excel.Type.IMPORT)   //加此注解表示导入模板字段
    private String awarded;

    //奖惩类型
    @ExcelProperty("奖惩类型")   //加此注解表示匹配此字段
    @Excel(name = "奖惩类型", type = Excel.Type.IMPORT)   //加此注解表示导入模板字段
    private String awardType;

    //获奖奖项
    @ExcelProperty("获奖奖项")   //加此注解表示匹配此字段
    @Excel(name = "获奖奖项", type = Excel.Type.IMPORT)   //加此注解表示导入模板字段
    private String award;

    @ExcelIgnore //加此注解表示不匹配此字段
    private String rids;
}
